import Toast from './Toast'

const obj = {}

//Vue在安装时自动调用install属性
obj.install = function(Vue){
    // 1.创建组件构造器
    const toastCon = Vue.extend(Toast)
    // 2.根据组件构造器创建组件实例
    const toast = new toastCon()
    // 3.将组件div元素中
    toast.$mount(document.createElement('div'))
    // 4.将挂载了组件的div添加到HTML的节点中去
    document.body.appendChild(toast.$el)
    // 5.新增Vue的原型属性
    Vue.prototype.$toast = toast
}

export default obj